A Visualization Tool for Teaching and Learning Database Decomposition System
نویسنده
چکیده
Database designers and students of computer science in tertiary institutions find it difficult to learn database theory in which database decomposition is a major aspect. This work presents a visualization tool to simplify the study of decomposition algorithms behaviours which would assist the students and database designers to decompose any relational schema with its functional dependencies in case it violates third normal form or Boyce Codd Normal Form. Students perceptions are captured via translating decomposition algorithms into visualization tool for entering relational attributes with their functional dependencies. Students are requested to move an arrow from one normal form to another and the system specifies a green light as an indication of normalized form or red light as an indication of violation of normal form for learning purposes. Students use the tool to understand the abstract knowledge of decomposition techniques and easily use it to decompose any relation if it violates either third normal form or Boyce Codd normal form. The effectiveness of the tool has been evaluated in surveys and the students generally viewed it more positively than conventional classroom teaching.
منابع مشابه
compare the effectiveness of teaching strategy learning and visualization and self-regulation training on student problem solving skills
Background and Aim: The purpose of this study was to compare the effectiveness of teaching strategy learning and visualization and self-regulation training on student problem solving skills. Materials and Methods: The present research was experimental. The research population consisted of all 7th grade students in Tehran during the academic year 1397-1396. Using multi-stage cluster sampling, 12...
متن کاملDesign and Implementation of an Intelligent Part of Speech Generator
The aim of this paper is to report on an attempt to design and implement an intelligent system capable of generating the correct part of speech for a given sentence while the sentence is totally new to the system and not stored in any database available to the system. It follows the same steps a normal individual does to provide the correct parts of speech using a natural language processor. It...
متن کاملTool for Teaching Visualization Techniques: Learning and Homework Assignments for Multivariate Data Visualization
This paper presents a prototype tool for teaching information visualization techniques in a university class. It addresses a need for learning students how to create and compare various visualization techniques for a particular data type. Moreover, it deals with the challenge of creating interactive homework assignments. The tool consists of two parts: a learning tool and a tool for assigning i...
متن کاملDistance Learning a Place for Application of Independence Learner Theory
Introduction: With the arrival of new communication technologies, the process of learning from the teacher to the learner’s pivot with emphasis on the centrality of the learner has an independence movement and in determining the methods of teaching and assessment practices. On this basis the independence of the learner is one of the fundamental concepts of remote education system. The aim ...
متن کاملThe Design and Development of Dynamic Interactive Visualization Tool in Teaching Data Structure (DIVTIDS)
After the promising result from the experiment of using the Dynamic Interactive Visualization Tool in teaching C (DIVTIC), which was developed as an alternative teaching approach, based on constructivist learning principles, and multimedia technologies [1, 2], the conceptual framework of the Dynamic Interactive Visualization Tool in teaching Data Structure (DIVTIDS) had been consecutively const...
متن کامل